home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / igmkit10.zip / SRC_CODE.ZIP / CHAR.DOC next >
Text File  |  1997-06-15  |  7KB  |  102 lines

  1.    Players Data Record Documentation for Hackers: the Role Playing Game v1.5
  2.                     Copyright (c) 1997 Talon Software
  3.  
  4.  
  5.     1.  This document will explain the contents of the record "ifno" which
  6.         is defined in the file CHAR.PAS.  "ifno" is the record that holds
  7.         all the information about a player in Hackers: the Role Playing Game.
  8.  
  9.     2.  Hackers: the Role Playing Game was made in Pascal, so Talon Software
  10.         only has the source in Pascal form, if you can convert it in to C or
  11.         BASIC we'd love to add it to the IGMKit.
  12.  
  13.     3.  Here are the definitions: 
  14.  
  15.              UserFN: string[30];                - Players First Name
  16.              UserLN: string[30];                - Players Last Name
  17.              Handle: array[1..20] of char;      - Players Handle
  18.              Gang: integer;                     - Gang # that Player Belongs
  19.                                                   to.
  20.              Feds: integer;                     - Number of points that the
  21.                                                   feds have on him.  When they
  22.                                                   get so high, he goes to jail.
  23.              Level: integer;                    - Current level of character
  24.              Exper: integer;                    - Amount of Experience character
  25.                                                   has.
  26.              Money: single;                     - Amount of money character has
  27.              Actions: integer;                  - Number of actions character
  28.                                                   has left for the day.
  29.              CPU: integer;                      - Speed of CPU character has
  30.              RAM: integer;                      - Amount of RAM Character has
  31.              OS: integer;                       - OS Number Character has.
  32.              MaxHD: single;                     - Characters Hard Drive Size
  33.              HD: single;                        - Space left on Characters
  34.                                                   Hard Drive
  35.              Modem: longint;                    - Speed of Characters Modem
  36.              Mother: integer;                   - Characters Mother Board
  37.                                                   Number
  38.              Security: integer;                 - Characters Security Software
  39.              Groups: integer;                   - Is character in a group, 0
  40.                                                   is no, anything else is yes.
  41.              Cracker: integer;                  - Character's Cracking software
  42.                                                   Number.
  43.              WarDialer: Boolean;                - Does Character have a
  44.                                                   Wardialer
  45.              RedBox: Boolean;                   - Does Character have a Redbox
  46.              BeigeBox: Boolean;                 - Does Character have a
  47.                                                   BeigeBox
  48.              AquaBox: Boolean;                  - Does Character have an
  49.                                                   AquaBox
  50.                                                 -
  51.              Password1:PwrdStr;                 - Characters first password
  52.              PwLeng1: integer;                  - Length of first Password
  53.              Password2: PwrdStr;                - Characters second password
  54.              PwLeng2: integer;                  - Length of second password
  55.              Password3: PwrdStr;                - Characters third password
  56.              PwLeng3: integer;                  - Length of third password
  57.  
  58.              ISP: single;                       - NOT USED AS OF v1.5
  59.              Phone: single;                     - Characters Phone Bill 
  60.              Jailed: Boolean;                   - Is Character in jail?
  61.              JailDays: integer;                 - Number of days left in Jail
  62.              NoPayDays: Integer;                - Number of days character
  63.                                                   has not paid phone bill.
  64.              SellInfo: longint;                 - Amount Erik BloodAxe will
  65.                                                   give this character for 10k
  66.                                                   of file information.
  67.              Servers: array[1..45] of integer;  - Characters Server List
  68.                                                     0 - don't have number
  69.                                                     1 - have number can hack
  70.                                                    -1 - have number can't hack                                                    
  71.              Plans: array [1..3] of boolean;    - Does character have plans
  72.                                                   for various boxes
  73.              Parts: array[1..12] of Boolean;    - Does character have parts for
  74.                                                   various boxes
  75.              Files: array [1..1000] of single;  - File sizes that are on the
  76.                                                   characters hard drive
  77.              Talked: Boolean;                   - Has character talked to
  78.                                                   Silicon Choad?
  79.              CPUSpeed: integer;                 - Total Speed of Characters
  80.                                                   computer.
  81.              Already: array[1..10] of integer;  - List of other characters
  82.                                                   this character has hacked.
  83.              GroupN: string[20];                - Characters Group Name
  84.  
  85.              Deleted: Boolean;                  - Is this character Deleted?
  86.              PlayedToday: Boolean;              - Has this character played
  87.                                                   Today?
  88.              HandLen: integer;                  - Length of Characters Handle
  89.              Online: Boolean;                   - Is character Online?
  90.              DaysPlayed: integer;               - Number of days since last
  91.                                                   Payment of Phone Bill.
  92.  
  93.     4.  WARNING:  It is NOT advised that you move ANY of these variables
  94.         around.  They may not look like they are in a structured format, but
  95.         this is how Hackers: the Role Playing Game will read the information
  96.         off of the PLAYER.DAT file.  You may however change the names of the
  97.         variables/record, just as long as you don't change their types or order.
  98.  
  99.     5.  I hope this helps you in writing an IGM for Hackers: the Role Playing
  100.         Game.  
  101.  
  102.